Est. Annual Revenue
$100-500M
Est. Employees
100-250
Jim Marcuccilli's photo - Chairman & CEO of STAR

Chairman & CEO

Jim Marcuccilli

CEO Approval Rating

75/100

Read more